package controladores;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import juego.Jugador;
import juego.Juego;
import vistas.InterfazCreacionUsuario;
import vistas.InterfazMenu;
import vistas.VentanaMenu;


public class ControladorCreacionUsuario extends Controlador implements ActionListener {
    private InterfazCreacionUsuario vista;
    private Juego modelo;
    
    public ControladorCreacionUsuario (InterfazCreacionUsuario vista, Juego modelo) {
        this.vista = vista;
        this.modelo = modelo;
    }
    
    @Override
    public void actionPerformed (ActionEvent evento) {
        if (evento.getActionCommand().equals("Guardar")) {
            String nombre = vista.getNombre();
            Jugador jugador = new Jugador(nombre);
            modelo.setJugador(jugador);

            InterfazMenu vistaMenu = new VentanaMenu();
            ControladorMenu controladorMenu = new ControladorMenu (vistaMenu, modelo);
            vistaMenu.setControlador (controladorMenu);
            vistaMenu.arrancar();
            vista.cerrar();
        }
    }
}